package br.com.controller;
import java.sql.Connection;
import java.util.List;
import br.com.bean.AcessoBean;
import br.com.dao.AcessoDao;

public class AcessoController {

	public static void inserir (Connection conn, int nacesso, String nome, String cpf, String email, String senha, String ContSenha) throws Exception{

		AcessoBean bean = new AcessoBean();
		bean.getNacesso().setId(nacesso);
		bean.setNome(nome);
		bean.setCpf(cpf);
		bean.setEmail(email);
		bean.setSenha(senha);
		bean.setConfsenha(ContSenha);

		AcessoDao dao = new AcessoDao();
		dao.inserir(conn,bean);

	}

	public void alterar (Connection conn, int nacesso, String nome, int id, String cpf, String email, String senha, String ContSenha) throws Exception{

		AcessoBean bean = new AcessoBean();
		bean.getNacesso().setId(nacesso);
		bean.setNome(nome);
		bean.setId(id);
		bean.setCpf(cpf);
		bean.setEmail(email);
		bean.setSenha(senha);
		bean.setConfsenha(ContSenha);

		AcessoDao dao = new AcessoDao();
		dao.inserir(conn,bean);

	}

	public void excluir (Connection conn, int id) throws Exception {

		AcessoBean bean = new AcessoBean();
		bean.setId(id);

		AcessoDao dao = new AcessoDao();
		dao.inserir(conn,bean);
	}

	public List<AcessoBean> ListAcessoAdmin(Connection conn) throws Exception{

		AcessoDao dao = new AcessoDao();
		List<AcessoBean> adminList = dao.getLista(conn);
		
		return adminList;
	}
	
	

}
